export default {
	data() {
		return {
			isLogin: false,
		}
	},
	methods: {
		//拨打电话
		callPhone(phone) {
			if (!phone) {
				uni.showToast({
					title: '电话读取失败',
					icon: 'none'
				})
				return false;
			}
			uni.makePhoneCall({
				phoneNumber: phone
			})
		},
		// 复制文本
		copyText(text, successTips = "已复制到剪切板") {
			uni.setClipboardData({
				data: text,
				success(res) {
					uni.showToast({
						title: successTips,
						icon: 'success'
					})
				}
			})
		},
		encryptionPhone(tel) { // 加密手机号
			var reg = /(\d{3})\d{4}(\d{4})/;
			return tel.replace(reg, "$1****$2")
		},
		encryptionIdentify(identify) { // 加密身份证号
			if (identify.length != 18) {
				return identify;
			}
			var reg = /^(.{4})(?:\d+)(.{4})$/;
			return identify.replace(reg, "$1***********$2")
		},
		compareVersion(v1, v2) { // 用于api兼容性,版本号对比; compareVersion('1.11.0', '1.9.9')
		  v1 = v1.split('.')
		  v2 = v2.split('.')
		  const len = Math.max(v1.length, v2.length)

		  while (v1.length < len) {
			v1.push('0')
		  }
		  while (v2.length < len) {
			v2.push('0')
		  }

		  for (let i = 0; i < len; i++) {
			const num1 = parseInt(v1[i])
			const num2 = parseInt(v2[i])

			if (num1 > num2) {
			  return 1
			} else if (num1 < num2) {
			  return -1
			}
		  }

		  return 0
		}
	},
	onShow() {
		// let userInfo = this.$store.getters.getUserInfo;
		// if (!userInfo) {
		// 	this.isLogin = false;
		// } else {
		// 	if (userInfo.telephone) {
		// 		this.isLogin = true;
		// 	} else {
		// 		this.isLogin = false;
		// 	}
		// }
	},
	onLoad(){
		
	}
}
